package com.siki.config;

import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Configuration;
import javax.servlet.MultipartConfigElement;

/**
 * @Author Siki
 * @Date 2020/4/23
 *
 * @Description Tomcat 9.0.33之前有一个bug会自动清理临时路径，所以要手动添加
 *              Tomcat升级到9.0.33或SpringBoot升级到2.2.6之后这个组件废弃，留着做个纪念。
 */
@Configuration
@Deprecated
public class MultipartConfig {
    /**
     * 文件上传临时路径
     */
//    @Bean
    MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();
        factory.setLocation("/home/jar/gq_ZXXT/img/cache"); //linux路径
        return factory.createMultipartConfig();
    }
}